package com.cwx.mychat.openai.factory;

import com.cwx.mychat.entity.dto.ModelConfigDto;

/**
 * 作者： cwx
 * 时间： 2025/5/27 11:52
 * 版本： 1.0
 * 注释： 模型工厂接口
 */
public interface ModelFactory<T> {

    /**
     * 判断是否支持该模型
     * @param modelType
     * @return
     */
    boolean support(String modelType);

    /**
     * 创建模型
     * @param modelConfigDto
     * @return
     */
    T create(ModelConfigDto modelConfigDto);
}
